﻿using UnityEngine;
using System.Collections;
using Baiyy;
using Baiyy.Proceduar;
using XLua;

[Hotfix]
public class MainController : LuaController {

	#region vars
	public int designWidth;
	public int designHeight;
	#endregion

	#region overrides

	protected override void InitData () {
		base.InitData ();

		// 初始化更新器
		Baiyy.Resource.ResourceUpdator.inst.Init(this);
		// 初始化资源管理器
		Baiyy.Resource.ResourceManager.inst.Init (this);
	}

	protected override void InitView () {
		base.InitView ();

		// 初始化UI系统
		UISystem.inst.Init (designWidth, designHeight);

		// 切换到更新流程
		BaseProceduar.Switch(new UpdateProceduar());
	}

	#endregion
}
